Skip to content

Deprecate this fork and redirect users to the maintained Photometrics PyVCAM release#7

Draft
Copilot wants to merge 4 commits into
masterfrom
copilot/check-repo-changes-photometrics
Draft

Deprecate this fork and redirect users to the maintained Photometrics PyVCAM release#7
Copilot wants to merge 4 commits into
masterfrom
copilot/check-repo-changes-photometrics

Conversation

Copy link
Copy Markdown

Copilot AI commented May 17, 2026

Photometrics has now closed the upstream live-mode queue issue and confirmed that the fix from our forked work was applied in their maintained repository. This PR updates this fork to act as a migration shim rather than a source of truth.

  • Upstream retirement signal

    • Add an import-time DeprecationWarning in pyvcam that directs consumers to the maintained Photometrics PyPI package.
    • Keep the change minimal and non-invasive: existing imports still work, but they now surface the migration path.
  • Docs updated for migration

    • Mark this fork as deprecated in the main README and wrapper docs.
    • Replace source-install guidance with the intended install path:
      • python -m pip install --upgrade PyVCAM
    • Update the cheatsheet to point to the upstream package instead of local setup.py install.
  • Focused coverage

    • Add a narrow unit test that verifies importing pyvcam emits the expected deprecation warning.
  • Repo hygiene

    • Ignore Python bytecode/cache artifacts so generated files do not get committed during future maintenance.

Example of the new migration signal:

import warnings

with warnings.catch_warnings(record=True) as caught:
    warnings.simplefilter("always")
    import pyvcam

print(caught[0].category.__name__)
print(caught[0].message)
# DeprecationWarning
# This fork of PyVCAM is deprecated. Install the maintained Photometrics release from PyPI instead.

Copilot AI and others added 3 commits May 17, 2026 11:48
Agent-Logs-Url: https://github.com/danionella/PyVCAM/sessions/38eee508-95f1-4967-98d8-3d635aeb1835

Co-authored-by: bjudkewitz <18418343+bjudkewitz@users.noreply.github.com>
Agent-Logs-Url: https://github.com/danionella/PyVCAM/sessions/38eee508-95f1-4967-98d8-3d635aeb1835

Co-authored-by: bjudkewitz <18418343+bjudkewitz@users.noreply.github.com>
Copilot AI changed the title [WIP] Verify if changes from Photometrics are addressed Deprecate this fork and redirect users to the maintained Photometrics PyVCAM release May 17, 2026
Copilot AI requested a review from bjudkewitz May 17, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Check if all changes have been addressed by Photometrics and we can close this fork.

2 participants